<?php

//Includes
include 'conexion.php';

//Constantes globales
define('IP_FTP',"localhost");
define('USER_FTP',"anonymous");
define('PASS_FTP',"");
define('PORT_FTP',"21");

//Conexión con el FTP
$ftpcon = ftp_connect(IP_FTP);
$login_result = ftp_login($ftpcon,USER_FTP,PASS_FTP);

if ((!$ftpcon)||(!$login_result)){
	echo "La conexion ftp ha fallado! <br>";
	echo "Se intento conectar al ".IP_FTP." por el usuario ".USER_FTP. "<br>";
	exit;
}
else {
	echo "Conexion a ".IP_FTP." realizada con exito por el usuario ".USER_FTP."<br>";
	//ftp_chdir($ftpcon, "prueba");
	echo "Directorio actual: ". ftp_pwd($ftpcon). " <br>";
}

$cantidad2 = count($_FILES["fil_cancion"]);

print_r($cantidad2);

for ($index=0; $index <= $cantidad2; $index++){
	
	$local =  $_FILES ['fil_cancion']['tmp_name'][$index];
	
	//El tamaño por si lo necesitas
	$tamano = $_FILES ['fil_cancion']['size'][$index];
	
	//Nombre del archivo escogido para subir, el cual vamos a utlizar para nombrar el archivo que quedará en el server FTP
	$remoto = $_FILES ['fil_cancion']['name'][$index];
	ftp_pasv ($ftpcon, false);
	
	//Carpeta donde vamos a dejar el archivo
	$upload = ftp_put($ftpcon, $remoto, $local, FTP_BINARY);
	print_r($index);
}

// comprobar el estado de la subida

if(!$upload){
	print_r($file);
	echo "La subida FTP ha fallado! <br>";
} else {
	print_r($file);
	echo "subida de $local a ".IP_FTP." como $remoto <br>";
}

//
ftp_close($ftpcon);


//if ((isset ($_POST[txt_cancion]) && !empty($_POST[txt_cancion])) && 
 //   (isset ($_POST[txt_artista]) && !empty($_POST[txt_artista])) ) {

	$conx = conectarBD();
	if (!$conx)
	{
  		die('Could not connect: ' . mysql_error());
	}
	
	$cantidad2 =count($_FILES["fil_cancion"]);
	
	print_r($cantidad2);
	
    for ($index=0; $j<=$cantidad2; $index++){	
	$resultados = insertarBD_cancion($conx,$_POST[txt_cancion],$_POST[txt_artista],$_FILES['fil_cancion']['name'][$index]);
	print_r($index);
	}
	echo $resultados;
//}

?>